package com.jsmtr.rms.service;

import com.jsmtr.rms.entity.LimitRequest;
import com.jsmtr.rms.entity.QuestionBank;
import org.aspectj.weaver.patterns.TypePatternQuestions;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.util.List;

/**
 * @author wyh
 */
public interface ITopicService {
    String getTopoicList(LimitRequest lRequest);

    boolean addTopic(QuestionBank questionBank, HttpServletRequest request);

    boolean addTopicFindKid(QuestionBank questionBank, HttpServletRequest request);

    boolean editTopic(QuestionBank questionBank, HttpServletRequest request);

    boolean deleteTopic(String id);

    QuestionBank seeTopic(String id);

    boolean editenableTopic(String id, Boolean state, HttpServletRequest request);

    boolean importTopic();

    List getKids();

    List getPaths();
}
